/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2018/03/08/mobile-ad-height-fix.css?vn=1520534375*/
body:not(.premium-view) #cnbc_mobile_topbanner {
    text-align: center;
    min-height: auto;
}

/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2017/03/23/cnbc-global.28_20_42_8.css?vn=1525194621*/
/*SOCIAL ICONS*/
#rt_social li .headline a.twitter, #rt_social li .headline a.facebook, #rt_social li .headline a.linkedin, #rt_social li .headline a.google, #rt_social li .headline a.rss, #rt_social li .headline a.anchors, #rt_social li .headline a.alerts, #rt_social li .headline a.youtube {
    width:38px;height:38px;text-indent:-1000px;
    white-space:nowrap;overflow:hidden;display:block;
    background:url(//fm.cnbc.com/applications/cnbc.com/resources/styles/skin/PRODUCT/2013/HOMEPAGE/img/social-sprite-38.png);
}
#rt_social li .headline a.twitter {background-position: -39px 0px;}
#rt_social li .headline a.google {background-position: -78px 0px;}
#rt_social li .headline a.linkedin {background-position: -117px 0px;}
#rt_social li .headline a.rss{background-position: -156px 0px;}
#rt_social li .headline a.anchors{background-position: -195px 0px;width:110px;}
#rt_social li {float:left;margin: 0 8px 0 0;}
#rt_social li .headline a.anchors{background-position:-195px 0;width:110px;}
#rt_social li .headline a.alerts{background-position:-305px 0;width:92px;}
#rt_social li .headline a.youtube{background-position: -698px 0px;}

/*instagram icon for wild card*/
.show-details .fa-instagram:before {
    visibility: hidden;
}

.show-details .fa-instagram {
    background-image: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/skin/logos/social_icons_2.png);
    background-position: 0 -92px;
    border-radius: 0;
    background-repeat: no-repeat;
    height: 41px;
}
/*END instagram icon for wild card*/
a strong:hover{color:#DD4B39;}
#moreFromFranchise .cnbcvideo{border-bottom:none!important;}
/*PRIME LANDING PAGE*/
#page_prime_landing_page .timestamp{display:none;}
/*END PRIME LANDING PAGE*/

/*END HEADLINE WIDTH FIX*/
/*PROMO PLAYER*/
.promoPlayer p, .promoPlayer .timestamp, .promoPlayer .headline, .promoPlayer .asset img{display:none;}
.promoPlayer .asset{background:none;}
/*END PROMO PLAYER*/
#rt_primary_0 li, #rt_primary_1 li, #rt_primary_2 li, #rt_primary_3 li, #rt_primary_4 li, #rt_primary_5 li, #rt_primary_6 li{margin-bottom:20px;}
#feature .icon-video{margin-left:5px;}
#feature .wildcard img{margin-bottom:40px;}
#rt_contributors img{border:lightgrey solid 1px;}
.cols2 .col2 .desc_size60_60 .headline{width:276px;}
.cols2 .col2 #rt_contributors h2{border-bottom:0;margin-bottom:0;}
#rt_contributors ul{padding-top:15px;border-top:#CCD6DB solid 4px;}

/*HOMPAGE FIXES*/
.big .headline a{font-size:24px;}
.tabContainer .tabContents .big .headline a{font-size:18px}
#page_home .promo .subsection h3 {padding-top:3px;}
#page_home_page_redesign .top-news .featured .attribution{display:none;}
#page_home_page_redesign .top-news .featured {margin-bottom:25px;}
#page_home_page_redesign .market_data_table .sub {display:none;}

/*END HOMEPAGE FIXES*/

/*RIGHT RAIL SHOW TIMES*/
.show-time , .contact-info{line-height:145%;overflow:visible;}
.show-time{margin-top:30px;}
.show-time h5{font-size:14px;}
.show-time div{margin-bottom:10px;}
/*END RIGHT RAIL SHOW TIMES*/

/*Make updated timestamp unbold*/
#page_story_listicle .story-top .datestamp.last-pub-date, 
#page_slideshow_one_page .story-top .datestamp.last-pub-date,
.story-top .datestamp.last-pub-date,
.immersive .story-top .datestamp.last-pub-date {
    font-family: 'Gotham Narrow SSm 4r',Arial;
}
.datestamp.last-pub-date:before {
	margin-left: 0;
}
/*END Make updated timestamp unbold*/

/*TV BACKGROUND FIXES*/
body #cnbc-contents{background:transparent;}
/*END TV BACKGROUND FIXES*/
/*TWITTER HEADER*/
.twtr-hd h3{border:none!important;}
.twtr-doc{width:349px!important;}
/*END TWITTER HEADER*/

/*LISTICLE STORY FRANCHISE RECIRCULATION ANIMATION*/
.franchise-overlay {
	display: none;
}
/*END LISTICLE STORY FRANCHISE RECIRCULATION ANIMATION*/

/*CONTACT*/
#rt_contact .asset a{line-height:150%;}
/*END CONTACT*/

/*PAGINATION*/
.paging-container .pagination * {font-size:14px;font-weight:normal;}
#story_pagination{margin-bottom:50px;}
/*END PAGINATION*/

.related .wildcard{margin-bottom:0px;}
#rt_about .asset{line-height:18px!important;}

/*FIX FOR POLL EXPANDING*/
.polltable{font-size:90%!important;}
/*FIX FOR POLL EXPANDING*/

/*SLIDESHOW FIXES*/
#page_slideshow #franchiseHeader{margin-bottom:20px;}
#page_slideshow .filmstrip table td {padding-bottom:30px;}
/*END SLIDESHOW FIXES*/

/*FRANCHISE HEADER STYLES*/
#pipeline_assetlist h2{border-bottom:none;}
.pageheadnav .menu{width:970px;margin-bottom:0px;margin-top:0px;height:15px!important;}
.pageheadnav{height:80px;}
#mini-header{margin-bottom:5px;}

/*HIDE FRANCHISE HEADER ON HOME PAGE*/
#page_home #franchiseHeader{display:none;}
/*END HIDE FRANCHISE HEADER ON HOME PAGE*/

/*END FRANCHISE HEADER STYLES*/

/* HOME PAGE VIDEO */
#page_home .vidbox .playNowButton{margin-left:15px;}
/* END HOME PAGE VIDEO */

/* HOME PAGE VIDEO */
.cols2 .col2 .subsection .vidbox .playNowButton{margin-left:8px;}
/* END HOME PAGE VIDEO */

/*EMBEDDED VIDEO!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.video-container .attribution .last, .cnbcvideo .attribution .last{font-size:16px;}
.embed-container .vidbox .playNowButton{margin-left:10px;}
.playStrip .play{font-weight:normal;margin-top:-4px;}
/*END EMBEDDED VIDEO*/


/*NAV STYLES*/
#pageHeadNav{background:#f4f5f7;color:#b2b2b2;height:80px;}
.pageheadnav .menu ul li a{color:#2077B6;}
.pageheadnav .menu ul li a:hover{color:#DD4B39;}
.pageheadnav .menu a:hover, .pageheadnav .menu .selected a{color:#DD4B39;}
.pageheadnav .menu ul li.selected a, .pagehead .menu ul li a:hover{color:#DD4B39;}
.pageheadnav .menu ul li{color:#b2b2b2;} 
#page_market_front .promo{padding-bottom:10px;}
.flex_chart td.arrow{height:15px;}


#page_special_reports #cnbc-body {padding: 5px;}
#cnbc-new-header .btn_header{background:#427a92;}
.subsection h3, .bigHeader h2, .bigHeader h3{font-family:'Gotham Narrow SSm 4r', Arial, Helvetica;font-size:16px;font-weight: normal;}
.cols2 .col1 h2, .bigHeader h2{font-size:16px;}
#pipeline h2 a{font-family:'Gotham Narrow SSm 4r', Arial;}
/*.cols2 .col1 h2*/

.cols2 .col1 h2, .bigHeader h2, .bigHeader h3


/*===================ADS========================*/
#page_market_front #dart_ads_Flex_Ad_First, #page_market_front .adcom, #page_multi_chart_franchise #dart_ads_Flex_Ad_First, #page_multi_chart_franchise .adcom, #page_franchise_expanded #dart_ads_Flex_Ad_First, #page_franchise #dart_ads_Flex_Ad_First, #page_franchise_expanded .adcom, #page_franchise .adcom, #page_franchise_condensed #dart_ads_Flex_Ad_First, #page_franchise_condensed .adcom, #page_profile #dart_ads_Flex_Ad_First, #page_profile .adcom, #page_wildcard_rightrail #dart_ads_Flex_Ad_First, #page_wildcard_rightrail .adcom, #page_wildcard_rightrail #dart_ads_Flex_Ad_First, #page_wildcard_rightrail .adcom {margin-bottom:20px;}
#page_multi_chart_franchise #dart_ads_Flex_Ad_First, #page_multi_chart_franchise .adcom, #page_franchise_expanded #dart_ads_Flex_Ad_First, #page_franchise #dart_ads_Flex_Ad_First{margin-top:30px;margin-bottom:20px;}
#page_franchise_condensed #dart_ads_Flex_Ad_First, #page_franchise_condensed .adcom, #page_profile #dart_ads_Flex_Ad_First, #page_profile .adcom, #page_franchise_condensed #dart_ads_Flex_Ad_First, #page_franchise_condensed .adcom{margin-top:30px;margin-bottom:20px;}

#dart_ads_Top_Banner_wrapper{margin-bottom:5px;}
#dart_ads_Flex_Ad_First{margin-bottom:40px;}

#page_home #dart_ads_Badge_C, #page_home #dart_ads_Badge_D{float: right;margin-top: -24px;}
#page_home #dart_ads_Badge_B{float: right;margin-top: -21px;}
#rest_promoted_section_0 .cnbcnewsstory{margin-top:30px;}
/* #page_home #middle_center_links_1 ul{margin-top:40px;} */
#page_home_page_redesign .adcom_wrapper{border: 0;text-align: center;}

/*===================END ADS========================*/
#page_home_europe #franchiseHeader, #page_home_asia #franchiseHeader{display:none;}

/*===================FRANCHISE STYLES========================*/
/*RIGHT RAIL*/
#page_franchise .subsection h3{border-bottom:#CCD6DB solid 4px;border-top:none;}

#page_franchise .col2{margin-top:30px;}
#page_franchise .col1{margin-top:30px;}
#page_franchise .col2 .asset{color:#424858;font-size:12px;line-height:16px;}


/*WITH FRED*/
#page_franchise .col2 .asset{line-height:14px;}
#page_franchise .col2 .asset .headline a{font-size:12px; line-height:16px;}
#page_franchise .col2 .subsection .imgasset{margin-bottom:25px;}
#page_franchise .col2 .subsection .imgasset .headline a{font-size:14px;}

#page_franchise .col2 .asset img{margin-top:2px;}
#page_franchise .col2 .chartbeat_data_module .asset img{margin-top:0px;}
#page_franchise #pipeline_assetlist_0 .headline a{font-size:20px; font-weight:normal;line-height:24px;}
#page_franchise #pipeline_assetlist_0 .desc{line-height:16px;}
#page_franchise .primary .headline a{font-size:28px; font-weight:normal; line-height:32px;}
#page_franchise .primary .source a{font-size:12px;}
#page_franchise .featured-stories .primary .source{margin-top:0px;margin-bottom:0px;}
#page_franchise .featured-stories .filmstrip .asset .headline a{font-size:18px;line-height:22px;font-weight:normal;}
#page_franchise .featured-stories .filmstrip4 .imgasset .headline a{font-size:18px;line-height:22px;font-weight:normal;}
/*===================END FRANCHISE STYLES========================*/


/*===================FRANCHISE CONDENSED STYLES========================*/
/*RIGHT RAIL*/
#page_franchise_condensed .subsection h3{border-bottom:#CCD6DB solid 4px;border-top:none;}
#page_franchise_condensed .col2{ margin-top:30px;}
#page_franchise_condensed .col1{margin-top:30px;}
#page_franchise_condensed .col2 .asset{color:#424858;font-size:12px;line-height:16px;}
#page_franchise_condensed #feature h2:first-child, #page_franchise_condensed #pipeline h2:first-child{text-transform:uppercase;font-size:14px;}

/*WITH FRED*/
#page_franchise_condensed .col2 .asset img{margin-top:2px;}
#page_franchise_condensed #pipeline_assetlist_0 .headline a{font-size:16px; font-weight:normal;}
#page_franchise_condensed #pipeline_assetlist_0 .desc{line-height:14px;}
#page_franchise_condensed .primary .headline a{font-size:24px; font-weight:normal; line-height:30px;}
#page_franchise_condensed .primary .source a{font-size:12px;}
#page_franchise_condensed .featured-stories .primary .source{margin-top:0px;margin-bottom:0px;}
#page_franchise_condensed .featured-stories .filmstrip .asset .headline a{font-size:18px;line-height:22px;font-weight:normal;}
#page_franchise_condensed .featured-stories .filmstrip4 .imgasset .headline a{font-size:16px;line-height:22px;font-weight:normal;}
/*===================END FRANCHISE CONDENSED STYLES========================*/

#moreFromFranchise{border-top:#CCD6DB solid 4px;margin:50px 0px 50px 0px!important;}
#moreFromFranchise .headline a{font-weight:normal;font-size:16px;line-height:20px;}
/*END RELATED TOPICS*/

/*===================FRANCHISE EXPANDED STYLES========================*/
/*RIGHT RAIL*/
#page_franchise_expanded .subsection h3{border-bottom:#CCD6DB solid 4px;border-top:none;}
#page_franchise_expanded .col2{ margin-top:30px;}
#page_franchise_expanded .col1{padding-top:30px;}
#page_franchise_expanded .col2 .asset{color:#424858;font-size:12px;line-height:16px;}
#page_franchise_expanded #feature h2:first-child, #page_franchise_expanded #pipeline h2:first-child{text-transform:uppercase;}

/*WITH FRED*/
#page_franchise_expanded .col2 .asset{line-height:18px;}
#page_franchise_expanded .col2 .asset .headline{line-height:16px;}
#page_franchise_expanded .col2 .subsection .imgasset{margin-bottom:25px;}
#page_franchise_expanded .col2 .asset img{margin-top:2px;}

#page_franchise_expanded .col2 .asset img{margin-top:2px;}
/*#page_franchise_expanded #pipeline_assetlist_0 > .headline:first-child a{font-size:20px; font-weight:normal;}*/
#page_franchise_expanded #pipeline_assetlist_0 .desc{line-height:16px;}
#page_franchise_expanded .primary .headline a{font-size:24px; font-weight:normal; line-height:30px;}
#page_franchise_expanded .primary .source a{font-size:12px;}
#page_franchise_expanded .featured-stories .primary .source{margin-top:0px;margin-bottom:0px;}
#page_franchise_expanded .featured-stories .filmstrip .asset .headline a{font-size:18px;line-height:22px;font-weight:normal;}
#page_franchise_expanded .featured-stories .filmstrip4 .imgasset .headline a{font-size:16px;line-height:22px;font-weight:normal;}
#page_franchise_expanded .cols2 .col1 .story-summary > h2:first-child a{font-size:30px;line-height:36px;} 

#page_franchise_expanded .story .content .group p, .story .content h4{line-height:24px; font-size: 16px;} 
/*===================END FRANCHISE EXPANDED STYLES========================*/

/*===================MULTI CHART FRANCHISE STYLES========================*/
#page_multi_chart_franchise .subsection h3{border-bottom:#CCD6DB solid 4px;border-top:none;}
#page_multi_chart_franchise .col2{margin-top:30px;}
#page_multi_chart_franchise .col1{padding-top:10px;}
#page_multi_chart_franchise .col2 .asset{color:#424858;font-size:14px;line-height:18px;}
#page_multi_chart_franchise #feature h2:first-child, #page_multi_chart_franchise #pipeline h2:first-child{text-transform:uppercase;font-size:14px;}
#page_multi_chart_franchise .promo h2{border:none;}
/*===================END MULTI CHART FRANCHISE STYLES========================*/

/*===================WILDCARD HEADER & FOOTER STYLES========================*/
/*RIGHT RAIL*/
#page_wildcard_header_footer .subsection h3{border-bottom:#CCD6DB solid 4px;border-top:none;}
#page_wildcard_header_footer .col1{margin-top:30px;width:960px;}
#page_wildcard_header_footer #feature h2:first-child, #page_wildcard_header_footer #pipeline h2:first-child{text-transform:uppercase;font-size:14px;}
/*===================END WILDCARD HEADER & FOOTER STYLES========================*/

/*===================WILDCARD WITH RIGHT RAIL STYLES========================*/
/*RIGHT RAIL*/
#page_wildcard_rightrail .subsection h3{border-bottom:#CCD6DB solid 4px;border-top:none;}
#page_wildcard_rightrail .col1{padding-top:30px;}
#page_wildcard_rightrail .col2 .asset{color:#424858;font-size:14px;line-height:18px;}
#page_wildcard_rightrail #feature h2:first-child, #page_wildcard_rightrail #pipeline h2:first-child{text-transform:uppercase;font-size:14px;}
/*===================END WILDCARD WITH RIGHT RAIL STYLES========================*/

/*===================PROFILE STYLES========================*/
/*RIGHT RAIL*/
#page_profile .subsection h3{border-bottom:#CCD6DB solid 4px;border-top:none;}
#page_profile .col2{margin-top:30px;}
#page_profile .col1{padding-top:30px;}
#page_profile .col2 .asset{color:#424858;font-size:12px;line-height:18px;}
#page_profile #feature h2:first-child, #page_profile #pipeline h2:first-child{text-transform:uppercase;font-size:14px;}
/*WITH FRED*/
#page_profile .btn {letter-spacing:0px!important;}

#page_profile .col2 .asset{line-height:14px;}
#page_profile .col2 .asset .headline a{font-size:14px; line-height:20px;}
#page_profile .col2 .subsection .imgasset{margin-bottom:25px;}
#page_profile .col2 .subsection .imgasset .headline a{font-size:14px;}
#page_profile #pipeline{margin-top:50px;}
#page_profile .col2 .asset img{margin-top:2px;}
#page_profile #pipeline_assetlist .headline a{font-size:20px; font-weight:normal;}
#page_profile #pipeline_assetlist .desc{line-height:16px;}
#page_profile .primary .headline a{font-size:24px; font-weight:normal; line-height:30px;}
#page_profile .source a{font-size:12px!important;}
#page_profile .featured-stories .primary .source{margin-top:5px;margin-bottom:5px;}
#page_profile .featured-stories .filmstrip .asset .headline a{font-size:18px;line-height:22px;font-weight:normal;}
#page_profile .featured-stories .filmstrip4 .imgasset .headline a{font-size:16px;line-height:22px;font-weight:normal;}
#page_profile .img-profile img{border:lightgrey solid 1px;}
#page_profile .img-profile h1{width:268px;}
/*===================PROFILE STYLES========================*/


/*===================SPECIAL REPORTS========================*/
/*RIGHT RAIL*/
#page_special_reports .subsection h3{border-bottom:#CCD6DB solid 4px;border-top:none;}
#page_special_reports .col2{margin-top:30px;}
#page_special_reports .cols2 .col1{padding-top:30px;}
#page_special_reports .col2 .asset{color:#424858;font-size:14px;line-height:18px;}
#page_special_reports .col2 .asset .desc{font-size:12px;line-height:14px;}
#page_special_reports #feature h2:first-child, #page_special_reports #pipeline h2:first-child{text-transform:uppercase;font-size:14px;}
#page_special_reports .source, #page_special_reports .timestamp{display:none;} 

/*WITH FRED*/
#page_special_reports .col2 .asset .headline a{font-size:12px; line-height:16px;}
#page_special_reports .col2 .subsection .imgasset{margin-bottom:25px;}
#page_special_reports .col2 .subsection .imgasset .headline a{font-size:14px;}
#page_special_reports .col2 .asset img{margin-top:2px;}

#page_special_reports #pipeline_assetlist_0 .headline a{font-size:20px; font-weight:normal;}
#page_special_reports #pipeline_assetlist_0 .desc{line-height:16px;}

#page_special_reports .primary .headline a{font-size:24px; font-weight:normal; line-height:30px;}
#page_special_reports .primary .source a{font-size:12px;}
#page_special_reports .featured-stories .primary .source{margin-top:5px;margin-bottom:5px;}
#page_special_reports .featured-stories .filmstrip .asset .headline a{font-size:18px;line-height:22px;font-weight:normal;}
#page_special_reports .featured-stories .filmstrip4 .imgasset .headline a{font-size:16px;line-height:22px;font-weight:normal;}
/*===================END SPECIAL REPORTS========================*/


/*===================FLASH HEADER / FOOTER========================*/
#page_flash_header_footer .cols1 .col1{float:left;}
/*===================END FLASH HEADER / FOOTER========================*/


/*===================FLASH WITH RIGHT RAIL STYLES========================*/
/*RIGHT RAIL*/
#page_flash_rightrail .subsection h3{border-bottom:#CCD6DB solid 4px;border-top:none;}
#page_flash_rightrail .col2{margin-top:30px;}
#page_flash_rightrail .col1{margin-top:30px;}
#page_flash_rightrail .col2 .asset{color:#424858;font-size:14px;line-height:18px;}
#page_flash_rightrail #feature h2:first-child, #page_flash_rightrail #pipeline h2:first-child{text-transform:uppercase;font-size:14px;}

/*WITH FRED*/
#page_flash_rightrail .col2 .asset{line-height:12px;}
#page_flash_rightrail .col2 .asset .headline a{font-size:12px; line-height:16px;}
#page_flash_rightrail .col2 .subsection .imgasset{margin-bottom:25px;}
#page_flash_rightrail .col2 .subsection .imgasset .headline a{font-size:14px;}

#page_flash_rightrail .col2 .asset img{margin-top:2px;}
#page_flash_rightrail #pipeline_assetlist_0 .headline a{font-size:20px; font-weight:normal;line-height:24px;}
#page_flash_rightrail #pipeline_assetlist_0 .desc{line-height:16px;}
#page_flash_rightrail .primary .headline a{font-size:24px; font-weight:normal; line-height:30px;}
#page_flash_rightrail .primary .source a{font-size:12px;}
#page_flash_rightrail .featured-stories .primary .source{margin-top:0px;margin-bottom:0px;}
#page_flash_rightrail .featured-stories .filmstrip .asset .headline a{font-size:18px;line-height:22px;font-weight:normal;}
#page_flash_rightrail .featured-stories .filmstrip4 .imgasset .headline a{font-size:16px;line-height:22px;font-weight:normal;}
/*===================END FLASH WIH RIGHT RAIL STYLES========================*/

/*MOST TABS*/
.matttabs {position: relative; min-height: 200px; /* This part sucks */ clear: both; margin: 25px 0;}
.tabber {float: left;}
.matttabs label {color:#424858;background: #CCD6DB; display:block;padding: 11px; border: 1px solid #ccc;font-size:11px;cursor:pointer;}
.matttabs [type=radio] {display: none;}
.matttabs .content {position: absolute; top: 32px; left: 0;padding-top:10px; background: white; right: 0; bottom: 0;border-top:#CCD6DB solid 1px;}
.matttabs [type=radio]:checked ~ label {background: white; border-bottom: 1px solid white; z-index: 2;}
.matttabs [type=radio]:checked ~ label ~ .content { z-index: 1;}
/*END MOST TABS*/


#dart_wrapper_Top_Banner{margin-bottom: 5px;margin-left:0;}

/*=================== XFINITY TEMPLATE STYLES ========================*/
#page_xfinity_page .col1, #page_xfinity_page .col2{margin-top:30px;}

/* ======= QUICK FIX FOR HEADER ====== */
#cnbc-header .note{width:38px;}

/* ======= CONSUMER RATES ====== */
#tabcontentcontainer .row-bottom-brdr table tr td{vertical-align: top;}

#page_franchise .asset .icon-video, #page_franchise_expanded .asset .icon-video, #page_franchise_condensed .asset .icon-video, #page_market_front .asset .icon-video, #page_profile .asset .icon-video, #page_wildcard_rightrail .asset .icon-video, #page_prime_landing_page .asset .icon-video, #page_prime_show_page .asset .icon-video, #page_special_reports .asset .icon-video, #page_xfinity_page .asset .icon-video{background-position:-37px -85px;}
/*==================Quick View==========*/
.top-news .module-header .quickView .arrow_down, .top-news .module-header .regularView .arrow_down{
    border-top-color: #DD4B39;
    margin:0 2px 2px;
}
.top-news .module-header li.first a {font-size: 14px;}
.top-news .module-header li.first{padding-top:2px;}

/* ======= COMMENTS ANNOUNCEMENT ====== */
#commentsAnnouncement {
    color: #DD4B39;
    font-family: 'Gotham Narrow SSm 4r', Arial;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 30px;
    padding-bottom: 16px;
    border-bottom: 1px solid #ccd6db;
}
#commentsAnnouncement p {
    margin-bottom: 15px;
}

.sponsored #page_header {
    margin-left: auto;
    margin-right: auto;
    width: 970px;
}

/*=======TWITTER WIDGET=====================*/
iframe.twitter-timeline {width:100% !important;}

.OUTBRAIN .AR_2 .ob_org_header h3, .OUTBRAIN .AR_1 .ob_org_header h3, 
.OUTBRAIN .SB_1 .ob_org_header h3, .OUTBRAIN .SB_2 .ob_org_header h3 {color: #424858 !important;font-family: 'Gotham Narrow SSm 4r';font-weight: normal;}

#franchise-header-badge {width: 180px;height: 0;float: right;}
#franchise-header-badge .dart_ads_noniframe {
    text-align: center;
}
#franchise-header-badge .sponsored_text {
    display: block;
    line-height: 18px;
}

.cnbc-body {background:#FFF;}
.downArrowTabs .tabContents .asset .headline {line-height: 26px;}
.topic-section .asset .headline {line-height: 24px;}

/*=======Extra padding to Fix ol tag number issue=====================*/
#page_story .group-container .group ol {padding-left: 30px;}

/* Fixing Home Page Related Link */
#page_home_page_redesign .desc_size240_160 ul {margin: 0;}

article .group p span[style]{font-size:16px !important}


.cnbc-contents .cnbc-body {overflow: hidden !important;}

#page_wildcard_rightrail .cnbc-contents .cnbc-body .col2 .asset.partnerstory .headline a {
    font-size: 14px;
}

.cnbc-contents .cnbc-body {overflow: hidden !important;}

/*SPONSORED TOP SECTION FIX*/
.top-section.sponsored{max-width: 100%; margin-right: auto; margin-left: auto;}

.module-header a, .module-header{color:#424858;}

#page_wildcard_rightrail .cnbc-contents .cnbc-body .col2 .asset.slideshow .headline a {
    font-size: 14px;
}


#page_home_page_redesign .cnbc-contents .cnbc-body .col2 .big-stories .asset.blogpost .headline a {font-size: 22px;}

strong, b {
font-weight: normal;
font-family: 'Gotham Narrow SSm 5r', Arial;
}

body .ob_org_header, body .ob_org_header h1, body .ob_org_header h2, body .ob_org_header h3, body .ob_org_header h4, h2.module-header{font-size:16px!important;}

/*headline fon-size fix for hp*/
.top-news .filmstrip .headline a{font-size: 20px; line-height: 24px;}

/*flash ad fix*/
#dart_wrapper_Flex_Ad_First .GoogleActiveViewClass div div{height:auto;}


/*SLIDESHOW BUTTONS FIX*/
#page_slideshow #slideShow-interface .btn-prev span {
margin-right: 25px;
background-position: -120px -35px;
}

#page_slideshow #slideShow-interface .btn-next span {
margin-left: 25px;
background-position: -118px -23px;
}

/*LEADERBOARD AD FIX*/
body #dart_wrapper_Top_Banner .GoogleActiveViewClass div div{width:auto!important;}

body #dart_ads_Top_Banner_Interstitial .GoogleActiveViewClass div div{width:auto!important;}
#cnbc-new-header .arrow_down{padding:0px;}

#page_multi_chart_franchise .icon.arrow_down, #page_multi_chart_franchise.icon.arrow_up{padding:0px;}
#page_multi_chart_franchise .icon.unch {background-position: 100px 0px!important;}

#feature h3{display:none;}
#page_franchise .col1 {margin-top: 20px;}
#page_franchise .col2 {margin-top: 0px;}
body #franchiseHeader {background-position-x: 0px;}
.pageheadnav .menu {width: 940px; margin-top:4px; margin-bottom: 0px; height: 15px!important; margin-left:0px; padding-bottom: 10px; line-height:19px;}
#page_market_front #franchiseHeader, #page_market_front  #page_header{margin-left:5px;}
body #dart_wrapper_Top_Banner{margin-bottom:0px;}
.story-top .title{padding: 5px 0 10px 0;}
.cnbc-clearfix:before, .cnbc-clearfix:after {content: none; display: block;}
.cnbc-clearfix:after {clear: none;}

#page_home_page_redesign .carousel_body .carousel_ul .tickers span.price {padding: 2px 2px 0 0;}
#page_home_page_redesign .col1 .downArrowTabs .tab li:nth-child(4), #page_home_page_redesign .col1 .downArrowTabs .tab li:nth-child(5) {display:none;}

body#page_franchise.native-tablet, body#page_story.native-tablet {
  background: none;
}
#page_home_page_redesign .subsection.webservice>h4[data-title="MOST POPULAR"]{
    display: none;
}

/*Home Page Partner style Fix*/
.downArrowTabs .tabContents li .headline .partner {
    font-family: 'Gotham Narrow SSm 4r',Arial;
    font-size: 12px;
    color: #868483;
    margin: 0px 0px 0px 5px;
}

.main-header #countdownClock .col1{padding-top:4px;}

#page_home_page_redesign .col1 .downArrowTabs .tabContents .imgasset img, #page_home_page_redesign .col1 .downArrowTabs .tabContents .asset time{display:none;} 
#page_home_page_redesign .col1 .downArrowTabs .tabContents .asset time{padding-top:10px;} 

 #pipeline .imgasset .cnbc-font-icon.icon-cnbc-video {
    left: 0;
 }
 
 .unit.col2 .subsection:not(.big-stories) .video-icon>a{
    display: block;
 }
 
 .inlineChart {
  width: 530px;
}

.pageheadnav .menu{margin-top:0px}

/* Overrides for watch live alert */
#cnbc-alert-container-watch-live {background-color: #e96525 !important;}
.dart_ads_noniframe_Top_Banner {text-align: center}

body[id*="franchise"].immersive .featuredPromo.imgasset.cnbcvideo .cnbc-font-icon.icon-cnbc-video {
    margin-left: 5px;
}

/*for temp fix on pro tour interstitial*/
#pro-tour-container .pro-tour-close-container {
  top: 0px !important;
}

#pro-tour-close-button {
  visibility: visible !important;
}

.pagehead a.header_title {
  white-space: nowrap;
}

/* Overrides for special event */

.special-event .special-event-hat{
  background:url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/special_event_bg.jpg?vn=3) no-repeat center;
  margin-bottom: 30px;
  padding-top:1px;
}

.special-event .special-event-contanier .special-event-header:before{
  content:'Republican Presidential Debate';
  color:#fff;
}

.special-event .col1 .downArrowTabs .tabContents .asset time {
  display:none;
}

.special-event .col1 .downArrowTabs .tab li:nth-child(4), .special-event .col1 .downArrowTabs .tab li:nth-child(5) {
  display:none;
}

.special-event .subsection.webservice>h4[data-title="MOST POPULAR"]{
    display: none;
}

.special-event .top-news .featured.cnbcvideo #video_relative_time{ display:none;}

/*overrides for immersive template*/
.immersive .embed-container .attribution {display: initial}

@media only screen and (max-width: 1024px){
  .special-event-hat.pro .special-event-secondary .asset.cnbcvideo .icon-cnbc-video{
    bottom:14px;
  }
}

#portfolio-widget .portfolio-title {
    text-transform: uppercase;
}

#cnbc-new-header ul li.sub-nav-menu ul li.emerge-americas,
#cnbc-new-header ul li.sub-nav-menu ul li.iconic-tour {
  text-transform: none;
}


#cnbc-new-header .nav-home{
  width: 94px;
}

/*hide model portfolio widget*/
#portfolio-widget{display:none;}
.pro-user #dart_wrapper_Badge_J{margin-bottom:0px;}

/* Source logo */
.sourcelogo {
    background-image: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/skin/CMS/img/wirelogos.7.png?vn=2);
    background-repeat: no-repeat;
    background-position: 100px 100px;
}

/* vox media and breaking views logos */
#sourcelogo-fiscaltimes {width: 125px;background-position: 0 -747px; height: 22px; text-indent: -9999px;margin-bottom: 0;}
#sourcelogo-breakingnews{width:89px;background-position:0 -933px;height:16px;text-indent: -9999px;}
#sourcelogo-breakingviews {background-position: 0px -1580px;height: 35px;text-indent: -9999px;}
#sourcelogo-curbed {width: 78px;background-position: 0 -1620px;height: 30px;text-indent: -9999px;}
#sourcelogo-eater {width: 78px;background-position: 0 -1655px;height: 21px;text-indent: -9999px;}
#sourcelogo-polygon {width: 80px;background-position: 0 -1682px;height: 29px;text-indent: -9999px;}
#sourcelogo-racked {background-position: 0 -1714px;height: 23px;text-indent: -9999px;}
#sourcelogo-sbnation {width: 123px;background-position: 0px -1744px;height: 13px;text-indent: -9999px;}
#sourcelogo-theverge {width: 88px;background-position: 0px -1765px;height: 16px;text-indent: -9999px;}
#sourcelogo-vox {width: 40px;background-position: 0px -1789px;height: 19px;text-indent: -9999px;}
#sourcelogo-estimize {width: 86px;background-position: 0px -1815px;height: 19px;text-indent: -9999px;}
#sourcelogo-buzzfeed {width: 196px;background-position: 0 -1834px;height: 24px;text-indent: -9999px;}
#sourcelogo-usatoday {width: 101px;background-position: 0 -837px;height: 20px;text-indent: -9999px;}
#sourcelogo-scmp {width: 218px;background-position: 0 -1861px;height: 20px;text-indent: -9999px;}
#sourcelogo-bespoke {width: 100px;background-position: 0 -1882px;height: 23px;text-indent: -9999px;}
#sourcelogo-shorthillscapitalpartners {width: 80px;background-position: 0 -1909px;height: 25px;text-indent: -9999px;}
#sourcelogo-thebeartrapsreport {width: 120px;background-position: 0 -1935px;height: 17px;text-indent: -9999px;}
#sourcelogo-nerdwalletcom{width: 260px;background-position: 0 -1977px;height: 43px;text-indent: -9999px;}
#sourcelogo-reviewedcom{width: 180px;background-position: 0 -2122px;height: 29px;text-indent: -9999px;}
#sourcelogo-dailyintelligencer{width: 130px;background-position: 0 -2155px; height: 42px; text-indent:-9999px;}
/*video icon change*/
.icon-cnbc-video:before {
    content: "\e601";
}

.icon-cnbc-video {
    display: inline;
    font-family: 'cnbc_font_icons';
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
}

/*Double Stack Headline Skin change*/
#page_home_page_responsive .col1 .downArrowTabs .tabContents .asset.blogpost .headline a, #page_home_page_responsive .col1 .downArrowTabs .tabContents .asset .headline a{
  line-height: 25px;
}
#page_home_page_redesign .col1 .downArrowTabs .tabContents .asset.blogpost .headline a, #page_home_page_redesign .col1 .downArrowTabs .tabContents .asset .headline a{
  line-height: 25px;
} 

/*Secondary stack headline fix*/
.cols2 .col1 h2 {text-transform: initial;}

/*temp fix for cards in right rail*/
#page_special_reports .col2 .subsection .asset:not(.card) img { float: left; margin-right: 10px; }
#page_special_reports .col2 .subsection .asset:not(.card) .icon-cnbc-video { top: 32px; font-size: 24px; }
#page_special_reports .col2 .subsection .asset:not(.card) .headline { font-size:14px;line-height:16px;}
#page_special_reports .col2 .asset:not(.card) .desc {margin-top:4px;}

/*wildcard cards right rail fix*/
body[id*=wildcard] .subsection .imgasset .headline {display:initial;float:none;margin-left:0px}
body[id*=wildcard] .subsection .imgasset img{margin-right:10px}

/*White space film strip fix*/
#page_home_page_redesign #second_primary .cnbc-nobr {white-space: normal;}

/*Franchise nad right rail fix*/
body#page_franchise .big-stories .nad-asset .headline a:before {content: none!important;}
body#page_franchise .big-stories .nad-asset.imgasset .headline:before {display: inline-block;}

/*Immersive subheadlines*/
.immersive .cnbc-body .story-top .story-header-left h2.subheadlines{color: #fff;position: relative;z-index: 1;max-width: 640px;}


/*Android tablet wallpaper background fix*/
#page_story.native-android-tablet, #page_special_reports.native-android-tablet, #page_franchise.native-android-tablet {background: #fff!important;}

/*lede image temp fix*/
#page_home_page_redesign .featuredPromo span img {height: auto;}

/*New slideshow paragraph spacing*/
#page_slideshow_ng .group p{margin-bottom:10px;}

@media (min-width:1200px) {
  .downArrowTabs .tabContents .pill:not(.nad-asset){
          display:block;
      }
  
  #page_home_page_responsive .col1 .downArrowTabs .tabContents .asset.blogpost .headline a, #page_home_page_responsive .col1 .downArrowTabs .tabContents .asset .headline a {
    font-size: 17px;
  }
  #page_home_page_responsive .downArrowTabs .tabContents li ul li{
    width:335px;
  }
  #page_home_page_responsive .downArrowTabs .tabContents li ul li:nth-child(odd) {
        margin-right: 50px;
  }

  #page_home_page_responsive .col1 .downArrowTabs .tabContents .asset.blogpost .headline a, #page_home_page_responsive .col1 .downArrowTabs .tabContents .asset .headline a{
    line-height: 25px;
  }
}

@media (width:1200px) {
  #page_home_page_responsive .downArrowTabs .tabContents li ul li{
    width:100%;
  }
  #page_home_page_responsive .col1 .downArrowTabs .tabContents li ul li{
    padding:10px 0px;
  }

}

/*===================Region Message iPad Styles========================*/
@media (min-width: 768px) and (max-device-width: 1024px) {
	.regions-msg {
    	margin: 20px auto;
    	font-size: 14px;
	}
	.regions-msg .btn-blue.save {
    	font-size: 15px;
	}
}

/* Experiment to resolve MPS ad issue */


.cnbc-new-footer-res{ 
z-index:5000; 
}


#page_video_section_front #pipeline .imgasset .cnbc-font-icon.icon-cnbc-video {
	top: 70px;
	margin-top: 0;
}

.featured-stories .filmstrip .desc_size240_125.asset{
	width:240px;
	margin-right: 50px;
}

.featured-stories .filmstrip.filmstrip3 .asset.imgasset img{margin-top:-135px;float:left;margin-right:10px;}
.special-event .special-event-contanier .featured .promo{
	height:auto !important;
}

.special-event .special-event-hat.pro{
	margin-top:15px;
}

.topic-town-container .topic-section .cnbc-font-icon.icon-cnbc-video{font-size:1em;}
.topic-town-container .topic-section .video-icon .cnbc-font-icon.icon-cnbc-video{font-size:32px;margin: 0;padding: 0;bottom: 16px;left: 16px;top: inherit;}

@supports (-moz-appearance:none) and (display:contents) {
    .pill::after {
		top: 1px;
	}
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
 .featured-stories .headline .cnbc-nobr {
	white-space: normal;
}
}

/*move to sc*/
.featured-stories .filmstrip .asset,
.featured-stories .filmstrip2.filmstrip .asset {width:240px;}


.featured-stories .filmstrip .asset .desc, .featured-stories .filmstrip .asset ul {margin-left: 0px;}

.featured-stories .filmstrip2.filmstrip  .asset img{margin-top:0;}

.unit.col2 .big-stories .desc_size350_197 .video-icon .cnbc-font-icon.icon-cnbc-video {
	bottom: 10px;
	top: initial;
}
/*move to sc*/


.cols2 .col2 .subsection .asset.card:not(.imgasset) {margin-bottom: 0;}

body[id*=profile] #pipeline .source {display: none;}

#page_story_premium_view .story-header-left time {
padding-bottom: 20px;
}

#page_story_premium_view .title .icon-cnbc-pro {
padding-left: 10px;
}

#page_story_premium_view .story-top .subheadlines {
padding-top: 0px !important;
}


.chartbeat_data_module ul li img {
	position: relative;
}

#page_home_page_redesign #second_primary .cnbc-nobr, #page_home_page_redesign .asset .cnbc-nobr{
	white-space: normal;
}

.dart_wrapper#dart_wrapper_Responsive_Rectangle, .dart_wrapper#dart_wrapper_responsiverectangle {width:70%; margin-left: auto; margin-right: auto;}

.chartbeat_data_module .imgasset .headline, .cols2 .col2 .subsection .chartbeat_data_module .imgasset .headline  {
	margin-left: 175px;
}

#cnbc-contents [id^="chartbeatWidget"].chartbeat_data_module .subsection .asset .headline a span.cnbc-nobr {
	white-space: initial;
}

/* Start: Home Page Tab component: Video Icon fix. */
#page_home_page_redesign .col1 .downArrowTabs .tabContents .imgasset.desc_size160_105 .fa-video {display: none;}
#page_home_page_redesign .col1 .downArrowTabs .tabContents .imgasset.desc_size160_105 .video-icon>a {height: auto;}
#page_home_page_redesign .col1 .downArrowTabs .tabContents .imgasset.desc_size160_105 .cnbc-font-icon.icon-cnbc-video {
	position: static;
    text-shadow: none;
    font-size: 1em;
}
/* End: Home Page Tab component: Video Icon fix. */


#dart_wrapper_Responsive_Rectangle {width: 100%;}
.immersive .stories-lineup ul li.ad_responsive_rectangle {width: 100%;}

body:not([id*=franchise_persistent_ad_makeit]) .filmstrip .nad-asset.desc_size160_105 .headline a:before {
	position: absolute;
    top: 81px;
    padding: 5px 0;
}


.premium .story #article_body>.group-container.last .loaderOverlayHP p:last-child {position: static;}

.premium .story #article_body>.group-container.last .loaderOverlayHP p:last-child:before {content: none;}

.top-news .featuredPromo .headline-overlay {
	font-family: "Gotham Narrow SSm 4r";
	font-size: 32px;
	height: 3em;
}

.top-news .featuredPromo .headline-overlay .headline {
	font-family: "Gotham Narrow SSm 4r";
}

.top-news .featuredPromo.featuredPromo.featuredPromo.featuredPromo.featuredPromo .headline-overlay .headline {
	color: #fff;
	font-size: 32px;
	line-height: 40px;
}

.top-news .featuredPromo:hover .headline-overlay .headline, .top-news .featuredPromo:hover .fa-video:before{
	color: #3fbdec !important;
}

/* IE11 has a bug in calculating font-size for :before pseudo-elements when styled in ems */
/* https://connect.microsoft.com/IE/feedback/details/813398/ie-11-css-before-with-font-size-in-em-units-ignores-css-precedence-rules */
/* experimenting in the browser suggests that instead of overriding earlier em font-size styles, new em font-size styles multiply them */
/* the following style is an attempt to use that to bring the font-icon size down to its intended size in IE11 with the first rule */
/* while the second rule provides the correct font size in em for the other browsers */
.top-news #featured_top_story .featuredPromo.cnbcvideo .fa-video:before {
	font-size: 0.16em;
}
.top-news #featured_top_story .featuredPromo.cnbcvideo .fa-video:before {
	font-size: 2em;
}


#page_home_page_redesign .top-news .featuredPromo .headline-overlay {
	padding: 0;
}


#page_home_page_redesign .top-news .featuredPromo.featuredPromo.featuredPromo.featuredPromo.featuredPromo .headline-overlay .headline {
	font-size: 26px;
	line-height: 32px;
}

#page_market_front #cnbc-contents #feedback  {
	display: block !important;
}

#page_market_front #cnbc-contents #feedback div  {
		background-color: #3da5ed;
}

.icon-cnbc-pro { text-shadow: none; }

.cnbc-contents .cols2 .col2 #rt_social > ul li{
	border-bottom: none;
}


/*immersive template temp fix*/
.immersive:not(.makeit) .story-header-left.twoCol:not([style*="background"]) .source a {color: #999;}
.immersive:not(.makeit) .story-header-left.twoCol:not([style*="background"]) .source a:hover {color: #999!important;}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait),
(min-width: 740px) and (max-width: 992px)
 { 
    .arrow-left, .arrow-right {z-index: 999;}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 992px), (max-width: 1024px) and (min-width: 992px){
#cnbc-contents [id^="chartbeatWidget"].chartbeat_data_module .subsection .asset .headline a, #cnbc-contents [id^="chartbeatWidget"].chartbeat_data_module .subsection .asset .headline a span {
    font-size: 18px !important;
    line-height: 22px !important;
}
}
.cols2 .promo h2, .cols2 .subsection h3, .cols2 .ribbon h3, 
.cols2 .col1 h2:not(.headline) { 
    text-transform: uppercase; 
}
@media screen and (min-width:768px){
	.market-overview-container {
	    min-height: 107px;
	    display:block!important;
	}
}
.featuredPromo.desc_size350_197 span img {height: auto;}


#page_franchise_expanded #pipeline h2 a{text-transform: initial;line-height: 32px;color: #2077B6;}
#page_franchise_expanded #pipeline h2 a:hover{color:#DD4B39}
.immersive .group-container .subtitle {line-height: 34px;}
.market-overview-container .carousel-body .carousel_ul li img {margin-top: 0;}
.gig-share-button button.tabbing-button {display: none;}

/*CHROME BETA fix*/
* {user-select:text;}

.mobile-native.nadassetbanner .nad-asset-banner.persistentRibbon, .native-tablet.nadassetbanner .nad-asset-banner.persistentRibbon,
body[id*=slideshow].mobile-native.nadassetbanner .nad-asset-banner.persistentRibbon,
body[id*=slideshow].native-tablet.nadassetbanner .nad-asset-banner.persistentRibbon
{position: relative;}
.mobile-native.nadassetbanner #cnbc-body,.native-tablet.nadassetbanner #cnbc-body {margin-top: 0;}

/*HOMEPAGE REDESIGN UPDATES*/
.news-alert .content{max-width:1150px;}
@media screen and (min-width: 640px){
	#pipeline_default .stories_assetlist .headline a, #pipeline_default .stories_assetlist .headline {font-size: 24px;line-height: 28px;}
}

.cols2 .col2 .subsection ul li .asset .headline{font-family: "Gotham Narrow Ssm 5r";}
.cnbc-contents .module-header a{font-family: "Gotham NArrow Ssm 5r";}
.cnbc-contents .module-header a:hover {color: #DD4B39;}
.cols2 .stories_assetlist .pill.live{float: none;}
.pill:not(.live){display:none;}

.topic-section .asset.primary .headline, .topic-section .headline{margin-bottom:0px;}
#page_home_page_ng table.data tbody td {padding: 8px 0px;}
.market-movers .top td .percentBar div {background: #31a745;}
.market-movers .bottom td .percentBar div {background:#e3352b;}

@media screen and (max-width: 1200px){
	.news-alert .content{max-width:970px;}
}
@media screen and (max-width: 992px){
	.pill.live {float: none}
	.cols2 .col2 .badge-ad + .module-header{margin-top:0px!important;}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px), (max-width: 1024px) and (min-width: 768px){
.market_data_table .asset .headline a {font-size: 20px;line-height: 24px;}
}



/*IE11 native pill fix slideshows*/
.slideshow.embed-container .headlines {padding-top: 0px;}
.embed-container.nad-asset.slideshow a {display: block;}
.embed-container.slideshow.nad-asset .headlines::before {display: inline-block;}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px), (max-width: 1024px) and (min-width: 768px){
.market-movers .groups-downArrowTabs .grouptab li a {
    font-size: 17px;
}
}

.unit.col2 .subsection.bigHeader ul li .asset.imgasset.desc_size140_105.big .desc,
.unit.col2 .subsection.bigHeader ul li .asset.imgasset.desc_size140_105.big > span  {
    display: none;
}

.makeit.immersive .featuredPromo .headline {
	line-height: 1.3em;
    font-size: 0.9em;
}

/*----NATIVE ASSET BANNER ADDITION -----*/
.native-asset-bottom-banner {padding: 20px 0;max-width:1140px;width:100%;text-align:left;}
.native-asset-top-banner #franchise-header-badge {padding-top: 7px;}
.nad-asset-banner #page_header #franchise-header-badge {padding-top: 20px;}

/*RIVER FIXES FOR NATIVE CONTENT*/
.cnbc-contents #pipeline_default .stories_assetlist li {
padding-top: 0;padding-bottom: 0;}
.cnbc-contents ul li{margin-bottom:0;}
#pipeline_default .stories_assetlist .asset {padding: 25px 0;}
#page_home_page_ng .featured_secondary .stories_assetlist .asset {padding: 10px 0;}

/*PADDING FIX FOR RIVER*/
#page_home_page_ng .cnbc-contents .stories_assetlist li {padding-top: 0;padding-bottom:0;}

/*FRANCHISE PAGE FILMSTRIP FIXES*/
.featured-stories .filmstrip2 .imgasset .headline{margin-top: 0;}

/*IMMSERSIVE STORY RIVER PADDING*/
.immersive .stories-lineup ul li{padding-bottom:0;margin-bottom:0}
.immersive .stories-lineup .imgasset.featuredPromo{margin-top:25px}
.immersive .cnbc-contents .stories_assetlist li .nad-asset{margin-bottom: 0px; margin-top: 0px;}
.immersive .cnbc-contents .stories_assetlist li .nad-asset.featuredPromo {margin-bottom: 25px; margin-top: 25px;}
.immersive .stories_assetlist li:first-child .asset.desc_size720_405 {margin-top: 0;}
.immersive .stories_assetlist li:first-child .asset.desc_size240_160 {padding-top: 0;}

/*RIGHT RAIL SPONGECELL AD*/
#page_home_page_ng .cols2 .col2 {overflow: visible;float: left;}

/*HIDE TABOOLA NATIVE BORDERS*/
li#fauxNativeSecondary, li#fauxNativeRiver1, li#fauxNativeRiver2 {border-bottom: 0;}

/*PRIMARY STORY ON FRANCHISE PAGE ALIGNMENT*/
body[id*="franchise"] #cnbc-contents .featured-stories .primary.desc_size240_180 time,
body[id*="franchise"] #cnbc-contents .featured-stories .primary.desc_size240_180 .headline,
body[id*="franchise"] #cnbc-contents .featured-stories .primary.desc_size240_180 .source {
    margin-left: 260px;
}

/*Native stories IPAD background attachment fix*/
@media screen and (max-device-width: 1024px) {
	.immersive div.story-header-left.twoCol{background-attachment: initial!important}
}

/*Fix for video player styles for ellipsis in Firefox and IE applying to titles in Taboola sections on story pages*/
.video-title:before,
.video-title:after {
	content: none;
}

/*SLIDSHOW FILMSTRIP FIXES*/
body[id*=slideshow]  #moreFromFranchise .headline{margin-top:5px;
    margin-bottom: 20px;}
body[id*=slideshow]  #moreFromFranchise .headline a{
line-height: 20px;font-size: 16px;font-family:"Gotham Narrow Ssm 5r"}

/*SPECIAL REPORTS SECTION FRONT FIXES*/
#page_franchise_condensed .filmstrip .imgasset .headline{font-family: "Gotham Narrow Ssm 5r";}

#page_franchise_condensed .asset time{display: none;}

/*FRANCHISE FILMSTRIP FIXES*/
body[id*=franchise] .featured-stories .filmstrip img {margin-bottom: 0}

/*IOS NATIVE BANNER BADGE AD*/
.native-android-tablet .native-asset-creator,
.native-tablet .native-asset-creator {width: 100%;}

/*VIDEO SHOW LEDE IMAGE FIX*/
body[id*=video-show] .featuredPromo span img {height: auto;}

/*MOST POPULAR PADDING FIX*/
.cnbc-contents .subsection .chartbeat_data_module ul li .asset.imgasset, .cnbc-contents .subsection .chartbeat_data_module ul li {
    padding: 0!important;
    border: 0!important;
}

/*=====IMMERSIVE STORY EMBED ASSET SPACING FIX=====*/
.immersive-cols2 .group-container .embed-container {margin-bottom: 20px;}
.immersive .embed-container .attribution {display: block;}

/*Listicle MOST POPULAR RESIZE FIX*/
@media screen and (min-width: 1200px){
	.immersive.slideshow-col-one .cols2 .col1, .immersive.slideshow-col-one .cnbc-body .cols2 .col1{
		max-width: 730px;
	}	
	.immersive-cols2.slideshow-col-one .cnbc-body .cols2 .col2, .immersive-cols2.slideshow-col-one .cols2 .col2{
		width: 350px;
		margin-left: 20px
	}
	.immersive-cols2.slideshow-col-one .unit.col2.persistent{
		margin-left: 790px;
	}
	.immersive-cols2.slideshow-col-one .unit.col2.stick-footer {
	    left: 790px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1200px){
	.immersive.slideshow-col-one .cols2 .col1, .immersive.slideshow-col-one .cnbc-body .cols2 .col1{
		max-width: 590px;
	}	
	.immersive-cols2.slideshow-col-one .cnbc-body .cols2 .col2, .immersive-cols2.slideshow-col-one .cols2 .col2{
		width: 350px;
		margin-left: 10px;
	}
	.immersive-cols2.slideshow-col-one .unit.col2.persistent{
		margin-left: 640px;
	}
	.immersive-cols2.slideshow-col-one .unit.col2.stick-footer {
	    left: 625px;
		margin-left:40px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1024px){
	.immersive.slideshow-col-one .cols2 .col1, .immersive.slideshow-col-one .cnbc-body .cols2 .col1{
		max-width: 590px;
	}	
	.immersive-cols2.slideshow-col-one .cnbc-body .cols2 .col2, .immersive-cols2.slideshow-col-one .cols2 .col2{
		width: 350px;
		margin-left: 10px;
	}
	.immersive-cols2.slideshow-col-one .unit.col2.persistent{
		margin-left: 615px;
	}
	.immersive-cols2.slideshow-col-one .unit.col2.stick-footer {
	    left: 600px;
	    margin-left: 40px;
	}
}

.cols2.franchise_content .col2 > .subsection {
    display: none;
}

/*native for listicle*/        
@media (max-width:1200px) and (min-width:992px) {        
	#page_slideshow_one_page:not(.makeit) .nad-asset-banner .native-asset-top-banner .native-asset-creator {        
		padding-left: 0;        
	}        
	#page_slideshow_one_page:not(.makeit) .nad-asset-banner .native-asset-top-banner {        
		max-width: 976px;        
	}        
}

/*MARKET MOVERS TAB REDESIGN*/
.market-movers .groups-downArrowTabs .grouptab {
    white-space: nowrap;
    overflow: auto;
    -ms-overflow-style: none;
}

.market-movers .groups-downArrowTabs .grouptab::-webkit-scrollbar{
	display:none;
}

.market-movers .groups-downArrowTabs .grouptab li {
	display: inline-block;
	float: none;
	padding: 0 8px 4px;
	margin-right: 0;
}

.market-movers .groups-downArrowTabs .grouptab li.selected {
    background: none;
    border-bottom: 2px solid #dd4b39;
    padding-bottom: 2px;
    margin-bottom: 0;
}

#sourcelogo-etfcom {
    width: 40px;
    background-position: 0;
    height: 40px;
    text-indent: -9999px;
    background-image: url(//sc.cnbcfm.com/applications/cnbc.com/staticcontent/img/etfcom.png);
    background-size: 40px 40px;
}

/*Deal Breaker logo*/
#sourcelogo-dealbreaker {
	width: 140px;
    background-position: 0 -2027px;
    height: 17px;
    text-indent: -9999px;
}

/*Handelsblatt Global*/
#sourcelogo-handelsblattglobal {
    width: 105px;
    background-position: 0 -2050px;
    height: 28px;
    text-indent: -9999px;
}

/*South China Morning Post*/
#sourcelogo-southchinamorningpost {
    background-position: 0 -1861px;
    text-indent: -9999px;
    height: 20px;
}

@media screen and (min-width:992px) and (max-width:1200px){
    .market-overview-container.badgeI  .tab-wrapper .tabContents .asset .headline {
        width: auto;
    }
}

.docked-card .gig-button-container table td:nth-child(2) {
    width: 25px !important;
    height: 25px !important;
}
[id*=dart_wrapper_interslidebanner] {padding: 0; border-bottom:0;}
[id*=dart_wrapper_interslidebanner] div {
	border-bottom: 1px solid #CCD6DB;
	padding-bottom: 25px;
}
[id*=nativedvriver] .dart_wrapper > div {
    margin-bottom: 0;
}
body[id*=franchise] img[data-img-src]:not([src]) {
    visibility: hidden;
    display: block;
}

#dart_wrapper_badgeb > div, .subsection .dart_wrapper.badge-ad > div {margin-bottom: 0;}
.group-container .group ol{padding-left:30px}
#cnbc-new-header .more-buffett-archive.more a.singleton {
    display: initial;
}
/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2016/04/05/right-rail-source-hide_0.css?vn=1460493679*/
.premium .unit.col2 .subsection .source, .unit.col2 .subsection .source {display: none;}
/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2016/05/11/hide-feedback.css?vn=1463760405*/
#page_home_page_redesign #feedback div, #page_story_simple #feedback div, #page_story #feedback div, #page_story_premium_view #feedback div{display:none!important;}
/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2016/08/22/cnbc_nav_skin_8.css?vn=1495142212*/
/*skin:[QA01]103845534[STG01]103851668[STG02]103781336[prod]103884698*/
#featured-menu-container .pro .subscribe2 a {
	color: #4fbf85 !important;
}

#featured-menu-container .pro .subscribe2 a:hover {
	color: #2FA5E3 !important;
}

.pro-user .cnbc-menu .subscribe2 {
	display: none !important;
}

* {user-select: text;}
/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2016/12/30/portfolios-nav-hide.css?vn=1483140728*/
li.halftime_portfolio, li.squawk_box_portfolio, .mobile-touch li.halftime_portfolio, .mobile-touch li.squawk_box_portfolio{display:none!important;}
/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2017/01/05/tp_cursor_fix.css?vn=1483638002*/
/* fix for The Platform JS player adding .tpControlsHidden to the <body> of Home Page and styling the cursor with 'none!important' making the cursor disappear from the page when playing video */
.tpControlsHidden, .tpControlsHidden * {
    cursor: auto !important;
}
/* hide the cursor in player full-screen mode - The Platform's initial intention */
.tpControlsHidden .tpContainer, .tpControlsHidden .tpContainer * {
    cursor: none !important;
}
/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2017/03/07/listicle_fix.css?vn=1489599224*/
body[id*=slideshow_one_page] div#social_bar_middle {float: left;}

body[id*=slideshow_one_page] div.share-count-container{border-color: #cdd6db}

@media screen and (max-width: 640px){
	body[id*=slideshow_one_page] .story-top.slide-top-container #middle_container{border-right: none;display: block;float: none;min-height: 39px;}
	body[id*=slideshow_one_page] div.share-count-container{float:none;display: inline-block;}
	body[id*=slideshow_one_page] div#social_bar_middle {max-width: 160px;}
}
/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2017/07/13/creator-override-fix.css?vn=1499985483*/
#page_story_premium_view.web .story-top .source:before {padding:25px 4px 0 0; position:relative; float:left; margin-top:12px;}
/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2018/03/26/video-detail-page-ad-fix.css?vn=1522093756*/
#page_video-show-detail #dart_wrapper_boxad1{background:white;}

/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2013/07/30/table-fix.1.css?vn=1460487064*/
#page_story .csv_chart table, #page_story .flex_chart table{width:530px;}
#page_story .csv_chart table.data tbody td{white-space:normal;text-align:left;}
#page_story .csv_chart th{white-space:nowrap;}
#page_story .csv_chart table.data .first, #page_story .flex_chart table.data tbody td:first-child {white-space: nowrap!important;}
.csv_chart table.data th {font-size: 12px;font-weight: bold;padding:0px 5px 0px 5px; text-align:left;}

#page_story .chartImageContainer{display:none;}
#page_story .flex_chart .caption{border:none;margin:0px;padding:0px;font-size:9px!important;}
table.data tbody td {white-space: normal;text-align: left;padding: 4px;}
.csv_chart table.data th {padding: 5px;line-height: 16px;}

table.quoteTable tbody td:not(.first) {text-align: right;}
/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2017/03/23/make-it.26.css?vn=1505854899*/
/*---GLOBAL HEADER---*/
.more-nav.grid .more-all-shows .sub-nav-menu .more .social {clear: both!important;}
.header-nav-content .more:after {content: none!important;}
/*--#cnbc-new-header.makeit .cnbc-menu ul div.more-container {top: 39px!important;}--*/
@media screen and (max-width: 1200px) and (min-width: 992px){
	#cnbc-new-header.makeit .cnbc-menu ul div.more-container {right:0px;left:auto;}
}
/*---FRANCHISE---*/
body[id*=franchise].immersive:not(.slideshow-col-one) .cols1 {width: initial;}
body[id*=franchise].immersive #franchiseHeader, .immersive:not(.slideshow-col-one) .pagehead {margin-bottom: 0;border:0;}
body[id*=franchise].immersive section.cols2 {border-top: 0;padding-top: 10px;}
.cnbc-contents a.branding {float: right;}
.makeit-special-reports.link {display: none;}
/*River cards*/
body[id*=franchise].immersive:not(.slideshow-col-one) .imgasset.featuredPromo {width: 600px;height: auto;}
.featuredPromo span img{height:auto;}
.immersive:not(.slideshow-col-one) .featuredPromo .headline-overlay a {text-shadow: none;vertical-align: middle;}
.immersive:not(.slideshow-col-one) .featuredPromo.cnbcvideo .headline-overlay a {margin-left: 70px;}
.immersive:not(.slideshow-col-one) .cnbc-contents .stories-lineup a {color: #33bb66;}
.immersive:not(.slideshow-col-one) .stories_assetlist .card img {margin-right: 20px;}
/*video*/
.immersive:not(.slideshow-col-one) .featuredPromo.cnbcvideo .headline-overlay .headline {margin-left: 65px;min-height: 52px;display: table;vertical-align: middle;}
.immersive:not(.slideshow-col-one) .imgasset.featuredPromo .cnbc-font-icon.icon-cnbc-video {float: left;position: absolute;font-size: 40px; margin-right: 10px; margin-top: 5px;margin-left: 16px;}
.immersive:not(.slideshow-col-one) .stories-lineup .featuredPromo.asset.cnbcvideo span.icon-cnbc-video {top: inherit;}
.immersive:not(.slideshow-col-one) .imgasset.featuredPromo .cnbc-font-icon.icon-cnbc-video {font-size: 60px;margin-left: 0px;}
.immersive:not(.slideshow-col-one) #pipeline .imgasset .cnbc-font-icon.icon-cnbc-video {left: 10px;bottom: 10px;}
.immersive:not(.slideshow-col-one) #pipeline .imgasset .cnbc-font-icon.icon-cnbc-video {bottom: 15px;top: initial;}
/*.immersive:not(.slideshow-col-one) .video-icon>a {position: static;}*/
.video-icon .icon-cnbc-video:before, .featured.cnbcvideo {color: #fff;opacity: 0.8;}
.immersive:not(.slideshow-col-one) .asset:hover .cnbc-font-icon.icon-cnbc-video:before, .cnbc-font-icon.icon-cnbc-video:hover:before {color: #fff;opacity: 1;}
/*headlines*/
.immersive:not(.slideshow-col-one) .headline {font-family: 'Gotham Narrow SSm 5r';}
.stories-lineup .headline a{font-size: 24px!important;line-height: 28px!important;}
.immersive:not(.slideshow-col-one) .featured .promo .headlines a {text-shadow: none;}
.immersive:not(.slideshow-col-one) .featuredPromo .headline {color: #33bb66;}
.immersive:not(.slideshow-col-one) .featuredPromo:hover .headline {color: #a1a1a1;}
.immersive:not(.slideshow-col-one) .cnbc-video .imgasset {position: relative;}
body[id*="franchise"].immersive:not(.slideshow-col-one) .stories-lineup .asset:not(.featuredPromo ) .headline a {font-size: 26px!important;line-height: 32px!important;}
body[id*="franchise"].immersive:not(.slideshow-col-one) .featuredPromo time {color: #999999;}
.immersive:not(.slideshow-col-one) .featuredPromo.cnbcvideo time {margin-left: 70px;}
.immersive:not(.slideshow-col-one) .asset time , .immersive:not(.slideshow-col-one) .asset span.nad_source {color: #737373;font-family: 'Gotham Narrow SSm 4r';display: inline-block;margin-top: 20px;font-size: 12px;}
.immersive:not(.slideshow-col-one) .featuredPromo time {margin: 0;margin-left: 20px;}
.immersive:not(.slideshow-col-one) .asset span.nad_source {margin-top: 10px;}
.immersive:not(.slideshow-col-one) .asset time, .featuredPromo.featuredPromo .headline-overlay .headline time{display:none;}
#show_detail_video > a > .headline {text-transform: none;}
/*Franchise and native pills*/
.immersive:not(.slideshow-col-one) .pill {background: #A1A1A1;font-size: 11px;border-radius: 0;padding: 10px 7px 8px;float: none;display: table;margin-bottom: 4px;letter-spacing: initial;}
.immersive:not(.slideshow-col-one) .pill:after {border: 0;content: "\a";white-space: pre;display: inline;position: relative;}
.immersive:not(.slideshow-col-one) .featuredPromo.asset span.nad_source {color: #999999;}
.immersive:not(.slideshow-col-one) .featured .promo .headlines a .pill {position: absolute;top: -20px;left: 0;} 

/*pagination*/
.immersive:not(.slideshow-col-one) #pagination {width: 600px;margin: 40px auto 100px auto;}
.paging-container .pagination span { color: #A1A1A1; }
/*---SHOW PAGE---*/
body[id*=video-show] .pagehead a.header_title {color: transparent;}
body[id*=video-show] .cnbc-contents a{color:#737373;}
.carousel_card .asset:hover > .headline{color:#a1a1a1;}
#page_video-show-detail #franchiseHeader::after{text-indent:0px;}
#page_video-show-detail .news-widget-promo {display: none;}
#page_video-show-detail #aboutShowMoreSection + hr {display: none;}
#page_video-show-lander #scheduleComponent.carousel_asset ul li .asset {padding-right:0px;}
#page_video-show-detail .webresource p.desc {display: block;padding: 5px 10px 10px 10px;font-size: 11px;color: #999;font-family: "Gotham Narrow Ssm 5r";}
#page_video-show-detail .webresource time {display: none;}
.header-nav-content .more:after {content: none!important;}
body[id*=video-show] .cnbc-contents .about-module a {color: #33bb66;}
body[id*=video-show] .cnbc-contents .about-module a:hover {color: #A1A1A1;}
body[id*=video-show] .asset:hover .headline a {color: #a1a1a1;}
.featuredPromo.desc_size350_197:hover .headlines a, .cnbcvideo.featuredPromo.desc_size350_197:hover .fa-video:before {color: #fff;}
body:not([id*=page_video-show]) .pagehead a.header_title.last.breadcrumb[href="/make-it/"] {display: none!important;}
/*---SHOW LANDER---*/
#page_video-show-lander .slider .wildcard-container { background-color: rgba(64,64,64,0);text-shadow:1px 1px 2px #404040;padding: 1em 1.2em 2em;width: 420px;position: absolute;top:auto;bottom: 13%;left: calc(81px);pointer-events: none;color: white;}
#page_video-show-lander .wildcard-container h2 {text-transform: uppercase;color: #fff;font-family: "Gotham Narrow SSm 5r";font-weight: 600;font-size: 25px;margin-bottom: 0.2em;	}
#page_video-show-lander .wildcard-container .airing-time {text-transform: uppercase;color: #fff;font-family: "Gotham Narrow SSm 5r";font-size: 20px;}
#page_video-show-lander .wildcard-container > p {font-size: 17px;}
#page_video-show-lander .wildcard-container hr {border: 0;background: transparent;height: 0px;}
#page_video-show-lander .wildcard-container h3 {color: #fff;font-family: "Gotham Narrow SSm 5r";font-size: 1.8em;margin-top: 0.5em;line-height: 1.3em;}
#page_video-show-lander .mobile-touch .bx-wrapper .bx-controls-direction a:after {margin-top: -160%;}
#page_video-show-lander .mobile-touch .bx-wrapper .bx-pager {bottom: 235px;}
/*Hide share count on make it story page*/
body[id^="page_story"].makeit .share-count-container {display: none;}
@media screen and (max-width: 500px) {
	#page_video-show-lander .slider .wildcard-container {position: relative;top: 0;left: 0;width: 100%;padding: 0;height: 100%;background-color: rgba(64,64,64,0.84)}
	#page_video-show-lander .slider .wildcard-container .wildcard {padding-left: 15%;padding-right: 15%;width: 70% !important;left: 0;padding-top: 4%;}
	#page_video-show-lander .wildcard-container h3 {font-family: "Gotham Narrow SSm 5r";font-size: 1.6em;margin-top: 0.5em;line-height: 1.2em;}
	#page_video-show-lander .wildcard-container h3 {font-size: 1.5em;}
	#page_video-show-lander .slider .wildcard-container .wildcard{padding-bottom:10px;}
}
/*---STORY---*/
[id*=story].immersive:not(.slideshow-col-one) .cols1 {border-top: 0;padding-top: 0;margin-top: 0;}
[id*=story].immersive:not(.slideshow-col-one) section.cols2 {padding-top: 0;}
[id*=story].immersive-cols2:not(.slideshow-col-one) .cnbc-body .cols2 .col2 {margin-top: 15px;}
.immersive-cols2:not(.slideshow-col-one) .story {font-family: 'Gotham Narrow SSm 4r';font-size: 18px;color: #333333;font-style: normal;text-align: left;line-height: 30px;letter-spacing: 0em;}
[id*=story].immersive:not(.slideshow-col-one):not(.immersive-cols2:not(.slideshow-col-one)) .cols2:before {content: "";border-top: 1px solid #CCD6DB;width: 940px;display: block;
	margin: 0 auto;padding-top: 15px;}
/*story top*/
.cnbc-contents a, .immersive:not(.slideshow-col-one) .story-top .story-header-left a {color: #33bb66;}
.immersive:not(.slideshow-col-one) .cnbc-contents .stories-lineup a:hover {color:#A1A1A1;}
body[id*="1column"].immersive:not(.slideshow-col-one) .story-top .story-header-right {margin: 25px auto;max-width: 940px;width: 100%;}
.immersive:not(.slideshow-col-one) #article_deck .headline-container h1, .immersive:not(.slideshow-col-one) #article_deck .embed-container{width:940px;}
.native-android-tablet .immersive:not(.slideshow-col-one) #article_deck .embed-container, .native-tablet .immersive:not(.slideshow-col-one) #article_deck .embed-container { width: 100%; }
.immersive:not(.slideshow-col-one) #article_deck .embed-container.cnbcvideo .player{width:940px;}
.immersive:not(.slideshow-col-one) #article_deck .embed-container img{max-width: 100%;height:auto;}
.immersive:not(.slideshow-col-one) #article_deck .group-container{padding-top: 20px;}
.immersive:not(.slideshow-col-one)  .story-top .story-header-left .headline-container .datestamp , .immersive:not(.slideshow-col-one) .story-top .headline-container .title, .immersive:not(.slideshow-col-one) .story-top .story-header-left .source, .immersive:not(.slideshow-col-one) .cnbc-body .story-top .story-header-left h2.subheadlines, .immersive:not(.slideshow-col-one) .story-top .story-header-left a, .immersive:not(.slideshow-col-one) .story-top .story-header-left a:hover{font-weight: normal;color:#737373;}
.immersive:not(.slideshow-col-one) .story-top .headline-container .title{font-family:"Gotham Narrow Ssm 7r";letter-spacing:-.5px;}
.immersive:not(.slideshow-col-one) .story-top .subheadlines{padding: 20px 0px 20px 0px;font-family: "Gotham Narrow Ssm 5r";color: #737373;}
.immersive-cols2:not(.slideshow-col-one) .headline-container .datestamp {margin-left: 0;}
#sourcelogo-cnbccom {display: none;}
/*---STORY EMBED ASSETS---*/
/*subtitle*/
.immersive:not(.slideshow-col-one) .group-container .subtitle { font-size: 30px;}
/*lists*/
.immersive-cols2:not(.slideshow-col-one) .group-container .group ul, .immersive-cols2:not(.slideshow-col-one) .group-container .group ol {padding-left: 2em;}
.immersive:not(.slideshow-col-one) .story .content .group ul, .immersive:not(.slideshow-col-one) .story .content .group ol {width: auto;padding: 0 0 0 30px;}
/*pull quotes*/
.immersive:not(.slideshow-col-one) .embed-container.pull-quote {border: none;}
.immersive:not(.slideshow-col-one) .pull-quote .quote {font-family: 'Gotham Narrow SSm 7r';color: #33bb66;font-style: normal;text-transform: uppercase;letter-spacing: -1px;}
/*blockquotes*/
.immersive:not(.slideshow-col-one) .group-container .group blockquote ol li {list-style-position: inside;}
/*Inline charts*/
.immersive:not(.slideshow-col-one) .group-container .inlineChart {width: 100%;}
/*Images*/
.immersive-cols2:not(.slideshow-col-one) .embed-container.image, .embed-container.image {border: none;}
.immersive-cols2:not(.slideshow-col-one) .embed-container.image + .pull-quote, .immersive-cols2:not(.slideshow-col-one) .embed-container.image + .polltable, .immersive-cols2:not(.slideshow-col-one) .pull-quote + .polltable {padding-top: 10px;border-top: 1px solid #CCD6DB;}
/*story carousel*/
.immersive:not(.slideshow-col-one) .embed-container.carousel_asset.promo {display: block;overflow: hidden;}
.immersive:not(.slideshow-col-one) .embed-container.carousel_asset ul li { width: 560px;}
.immersive:not(.slideshow-col-one) .embed-container.carousel_asset .headline a{line-height:26px;font-size:20px;}
/*twitter cards*/
.immersive:not(.slideshow-col-one) .group-container .twitter-tweet.twitter-tweet-rendered {width:520px !important;margin-left:auto !important;margin-right:auto !important;}
/*Story disqus*/
body[id*=story].immersive:not(.slideshow-col-one) .disqus_container .btn-comments {width: 100%;}
/*Right Rail*/
.immersive-cols2:not(.slideshow-col-one) .unit.col2.persistent {position: fixed;top: 50px;margin-left: 655px;}
/*---ADS---*/
.immersive:not(.slideshow-col-one) #dart_wrapper_Top_Banner {margin-bottom: 5px;clear: both;}
.immersive-cols2:not(.slideshow-col-one) .dart_wrapper{margin-top: 5px;}
.immersive-cols2:not(.slideshow-col-one) #dart_ads_Flex_Ad_First {margin-bottom: 0;}
.dart_wrapper #dart_ads_Flex_Ad_First {margin-left: 0;}
.immersive-cols2:not(.slideshow-col-one) .unit.col2.stick-footer, .immersive-cols2:not(.slideshow-col-one) .unit.col2 .dart_wrapper.stick-footer {position: absolute;top: auto;bottom: 20px;left: 655px;right: 0;max-width: 300px;}
.immersive-cols2:not(.slideshow-col-one) .cols2.pos {position: relative;}
.immersive-cols2:not(.slideshow-col-one) .unit.col2 .dart_wrapper.persistent {position: fixed;top: 50px;min-width: 300px;}
.ad_responsive_rectangle {	position: absolute;width: 100%;left: 0;}
.immersive:not(.slideshow-col-one) .stories_assetlist .ad_responsive_rectangle {border-bottom: 0;padding-bottom: 0;}
#dart_wrapper_Top_Banner {margin-top: 20px;margin-bottom: 20px;}
body.makeit.immersive-cols2:not(.slideshow-col-one) .unit.col2.stick-footer, .immersive-cols2:not(.slideshow-col-one) .unit.col2 .dart_wrapper.stick-footer {left: 655px;}
.immersive:not(.slideshow-col-one) .dart_ads_noniframe_noniframecustom{margin: 0;}
/*---HEADER SOCIAL---*/
.immersive:not(.slideshow-col-one) .pageheadnav #header_social {float: right;margin-top: -8px;}
.immersive:not(.slideshow-col-one) .pageheadnav .menu #header_social ul li {padding: 0 4px 0 0;margin: 0;}
.immersive:not(.slideshow-col-one) .pageheadnav li.follow_us > span {float: left;padding-right: 8px;font-size: 14px;}
.immersive:not(.slideshow-col-one) .pageheadnav .fa {font-size:18px;width:35px;height:35px;text-align: center;border-radius:100%;line-height:36px;color:white;cursor:pointer;}
.immersive:not(.slideshow-col-one) .pageheadnav .fa-facebook.makeit, .immersive:not(.slideshow-col-one) .pageheadnav .fa-twitter.makeit, .immersive:not(.slideshow-col-one) .pageheadnav .fa-instagram.makeit, .immersive:not(.slideshow-col-one) .pageheadnav .fa-youtube.makeit, .immersive:not(.slideshow-col-one) .pageheadnav .fa-tumblr.makeit, .immersive:not(.slideshow-col-one) .pageheadnav .fa-linkedin.makeit{background:#969A9B;}
.immersive:not(.slideshow-col-one) .pageheadnav .fa-facebook.makeit:hover {background:#36528c;}
.immersive:not(.slideshow-col-one) .pageheadnav .fa-twitter.makeit:hover {background:#4e9edb;}
.immersive:not(.slideshow-col-one) .pageheadnav .fa-instagram.makeit:hover {background:#532a00;}
.immersive:not(.slideshow-col-one) .pageheadnav .fa-youtube.makeit:hover {background:#d22924;}
.immersive:not(.slideshow-col-one) .pageheadnav .fa-tumblr.makeit:hover {background:#29425a;}
.immersive:not(.slideshow-col-one) .pageheadnav .fa-linkedin.makeit:hover {background:#006da5;}
/*---TABOOLA---*/
.taboolaModule{width: 970px;margin-left: auto;margin-right: auto;}
/*---VIDEO GALLERY---*/
#page_ng-video-gallery.makeit .cnbc-contents a.immersive:not(.slideshow-col-one)-special-reports.link {background: #33bb66;color: #eee;}
#page_ng-video-gallery.makeit .cols1 .col1 .title,
#page_ng-video-gallery.makeit #relative-time {color: #737373;}
#page_ng-video-gallery.makeit .cnbc-contents .cols1 a, #page_video_gallery.makeit .cnbc-contents .cols1 a {color: #33bb66;}
#page_ng-video-gallery.makeit .cnbc-contents .cols1 a:hover, #page_video_gallery.makeit .cnbc-contents .cols1 a:hover {color: #a1a1a1;}
#page_ng-video-gallery.makeit #tabs_carousel_wrapper ul.tray > li ul li .asset:hover .headline a {color: #a1a1a1;}
#page_ng-video-gallery.makeit #tabs_carousel_wrapper ul.tray > li ul li .asset.playing .headline a {color: #a1a1a1;}
/*---FRANCHISE HEADER---*/
body:not([id*=page_video-show]) .pagehead a.header_title.last.breadcrumb {background: #33bb66;border: 2px solid #33bb66;color: #fff;padding: 5px;text-transform: uppercase;font-size: 14px;margin: 20px 0px 10px;display:inline-block!important;Font-family:"Gotham Narrow Ssm 5r";text-align: left;text-indent: 0px;}
body:not([id*=page_video-show]) .pagehead a.header_title.last.breadcrumb:hover {color: #33bb66;background: #ffffff;}
div#pageHeadNav {display: none;}
h2#page_header {border: 0;}
/*---Hide make it franchise header---*/
.immersive:not(.slideshow-col-one) .pagehead a.header_title, body[id*="video-gallery"] .pagehead a.header_title{display:none!important;}
.immersive:not(.slideshow-col-one) a.header_title.last.breadcrumb[href="/make-it/"], body[id*="video-gallery"] .pagehead a.header_title.last[href="/make-it/"], body:not([id*=page_video-show]) a.header_title.last.breadcrumb[href="//www.cnbc.com/make-it/"] {display:none!important;}
.immersive:not(.slideshow-col-one) a.header_title.last.breadcrumb{display: inline-block;background:#33bb66;color:white;font-size:18px;text-indent:0px;padding:2px 6px;margin-left:0px}
.immersive:not(.slideshow-col-one) a.header_title.last.breadcrumb:hover{color:#efefef;}
/*---FOOTER---*/
.cnbc-new-footer-res, .sec-footer-wrapper, .cnbc-new-footer-res .news-widget {background: #404040!important;}
.cnbc-new-footer-res .sec-footer-wrapper .sec-logo-container, .cnbc-new-footer-res .news-widget-footer .news-widget {border-color: #737373;}
.cnbc-new-footer-res .news-widget-footer .news-widget .nl-privacy a, .cnbc-new-footer-res .sec-footer-wrapper .sec-footer-links a:hover {color: #33bb66!important;}
.cnbc-new-footer-res .news-widget-footer .news-widget .nl-privacy a.secondary:hover {color: #a1a1a1!important;}
.cnbc-new-footer-res .news-widget-footer .news-widget #inputEmail {background: #333!important;}
.cnbc-new-footer-res .news-widget-footer .news-widget #nl-submit{background: #33bb66!important;}
/*native traffic driver for franchise*/
.immersive:not(.slideshow-col-one) .webresource .headline > .nad-asset:before {background: #FFC327;color: #333;content: 'Advertiser Content';display: inline;margin-right: 160px;padding: 3px 7px;font-family: 'Gotham Narrow SSm 5r', Arial;font-size: 10px;text-align: center;text-transform: uppercase;width: auto;height: auto;}
.immersive:not(.slideshow-col-one) .featuredPromo.webresource .nad-asset .headline::before {margin-right: 380px;text-shadow: none;}
/*make it home page river data*/ 
.bigHeader h2.asset_story_franchise_label,.cols2 .col1 h2.asset_story_franchise_label{border-bottom:none;margin-bottom:5px;font-size:12px} 
#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .asset .headline a{color:#737373;font-size:22px!important;line-height:27px!important;letter-spacing:-.5px;font-family:'Gotham Narrow Ssm 7r'} 
#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .asset .headline a:hover{color:#3b6} 
#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .asset.featuredPromo a .headline{color:#fff;text-shadow:0 0 5px #000;font-family:'Gotham Narrow Ssm 7r';font-size:28px;line-height:34px;letter-spacing:-.5px} 
#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .asset.featuredPromo a .headline:hover{color:#3b6} 
#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .asset .desc{font-size:14px;line-height:18px;color:#444;margin:10px 0 0 0;letter-spacing:.5px} 
#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .asset time{display:inline-block;color:#737373;size:12px;margin-top: 10px} 
#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .asset.featuredPromo .desc,#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .asset.featuredPromo time,.bigHeader .asset.featuredPromo h2.asset_story_franchise_label,.cols2 .col1 .asset.featuredPromo h2.asset_story_franchise_label{display:none} 
#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .asset .source {display: inline-block; font-size: 12px; color: #737373;margin-right:5px;margin-top:10px;padding-top:0} 
#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .asset.featuredPromo .source {display: none} 
#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .asset .headlineWrapper {padding-left: 260px} 
#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .asset.nad-asset .headline::before {margin-top: -15px} 
@media screen and (min-width: 1200px){ 
#page_franchise_ng_2column.makeit.immersive-cols2 .cnbc-body .cols2{width:1090px} 
#page_franchise_ng_2column.makeit.immersive-cols2 .cnbc-body .cols2 .col1,#page_franchise_ng_2column.makeit.immersive-cols2 .cnbc-body .cols2 .col1 .stories-lineup ul li{width:720px} 
#page_franchise_ng_2column.makeit.immersive .cols2 .col1 #pipeline .imgasset.featuredPromo {width: 720px} 
#page_franchise_ng_2column.makeit.immersive h1#franchiseHeader {width: 1060px} 
#page_franchise_ng_2column.makeit.immersive .unit.col2 .dart_wrapper.stick-footer {left: 775px} 
} 
/*END make it home page river data*/ 
@media screen and (max-width: 1024px){
	.cnbc-new-footer-res .sec-footer-wrapper .sec-footer-links li {background: #737373;}
	.cnbc-new-footer-res .sec-footer-wrapper .sec-footer-links li:hover {background: #33bb66!important;}
	.cnbc-new-footer-res .sec-footer-wrapper .sec-footer-links li a:hover {background: none;color: #fff!important;}
}
.immersive-cols2 .dart_wrapper > div {
    margin-bottom: 30px;
}
* {user-select: text;}

.makeit .nad-asset h2 {display:none;}
.immersive-cols2 .dart_wrapper > div {
    margin-bottom: 20px;
    margin-top: 30px;
}
/* file: https://fm.cnbc.com/applications/cnbc.com/resources/files/2017/08/15/queryly_1.css?vn=1504633911*/
a.queryly_search_button, a.queryly_search_button .fa {
    color: #cccccc!important;
}
a.queryly_search_button .fa{width:20px!important;}
a.queryly_search_button{float: right;margin-top: 24px!important;border-left: #999999 solid 1px;margin-left: 25px;padding-left:10px;}

a.queryly_search_button:hover {
    color: #999!important;
}

#queryly_innercontainer{font-family: 'Gotham Narrow SSm 5r'!important;}
#cnbc-new-header.makeit a.branding-makeit{font-size:12px;}
#queryly_innercontainer span{color:#737373;}
#queryly_innercontainer i{color:#e0e0e0;margin-top:8px;background:none!important;}

#queryly_innercontainer table{box-shadow:none!important;border-bottom: #e0e0e0 solid 1px;background:white!important;}

input.queryly, .queryly_suggest{font-family:'Gotham Narrow SSm 7r';color:#737373;font-size:32px!important;}
#queryly_innercontainer i{color:#737373;margin-top:9px;background:none!important;}
